const express = require('express')
const app = express()
// 定义一个路由
app.get('/', (req, res) => {
    // 人为因素造成错误
    throw new Error("服务器内部发送错误");
    res.send("get")
})
// 2定义错误级别的中间件，抓捕整个项目的错误，从而防止程序崩溃
app.use((err, req, res, next) => {
    console.log("发生错误" + err.message);
    res.send("发生错误了");
    next()
})
// 启动服务器
app.listen(8080, () => {
    console.log('启动成功');
})